﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MvcApplication1.Models
{
    public class RepositorioLiga : RepositorioBase, MvcApplication1.Models.IRepositorioLiga
    {
        // Query Methods
        public IQueryable<Liga> EncontrarTodasLasLigas()
        {
            return db.Ligas;
        }

        public Liga getLiga(int indice)
        {
            return db.Ligas.SingleOrDefault(d => d.IDLiga == indice);
        }

        public Liga getLiga(string nombreLiga)
        {
            foreach (Liga l in db.Ligas.ToList())
                if (l.Nombre == nombreLiga)
                    return l;
            return null;
        }

        public void AgregarLiga(Liga liga)
        {
            db.Ligas.InsertOnSubmit(liga);
        }

        public void EliminarLiga(Liga liga)
        {
            db.Ligas.DeleteOnSubmit(liga);
        }

    }
}